Today I learned R+2 역시 파이참을 이용하였다. 자바스크립트(JavaScript)란? 브라우저가 알아들을수 있는 언어이며, 문법을 알아야 원하는 대로 동작을 수행할 수 있도록 할 수 있다. html에서는 <script></script>안에 코드를 쓴다. 자바스크립트에서는 변수를 사용하게 되는데 예를 들면 $('#temp') 처럼 값을 담는 박스이고, 문자열은 ''로 묶는다. 변수 설정할 때, let! ***변수명... Today I learned우당탕탕 개발자 되기Today I learned Oauth 2.0 & OpenID Connect 위임 권한 부여(Delegated Authorization)는 서드파티 어플리케이션이 사용자의 데이터에 접근하도록 허락해주는 것 리다이렉트를 시킬 때 클라이언트는 권한 부여 서버에게 클라이언트 ID 그리고 리다이렉트 URI와 같은 정보를 전달 ⑤ 클라이언트는 리소스 서버에게 권한 부여 키를 이용하여 사용자의 데이터에 대한 응답을 요청 권한 부여를 위한 요청이 초기화되었을 때, 클라이언트가 몇... Today I learnedToday I learned TIL 55일차 Session 인증 방식은 서버에서는 유저가 민감하거나 제한된 정보를 요청할 때마다 요청을 보낸 유저를 확인하기 위해 가지고 있는 세션 값과 일치하는지 확인하는데, 매 요청마다 데이터베이스를 살펴보는 것이 불편하고 서버에 부담을 줄 수 있기 때문에 토큰기반 인증이 사용되게 되었는데, 대표적인 토큰 인증 방식 중 하나로 JWT (JSON Web Token)이 있다. 1. Access Token... TokenToday I learnedToday I learned 항해99 TIL [11/4] 사실 늘 느끼는 부분이지만 목요일만 되면 여러가지로 피로해지는 것 같다. 하지만 조금만 더 하다보면 곧 주말이 오리라는 생각들에 참고 이겨낼 수 있는 힘이 생기는 것 같기도 하다. 오늘은 내가 작업할 페이지들의 뷰가 아직 디자이너분들로부터 전달되지 않았고 기능상으로도 좀 더 알아가야 할 부분들이 많다고 느꼈기에 개인적인 공부를 추가로 하는 시간을 가져보기로 했다. public > index.... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/7] 알고리즘 주간 2일차, 오늘도 어제와 크게 다른 것 없이 주어진 알고리즘 인강으로 학습을 하며 백준 사이트에서 또다른 알고리즘 문제를 학습해보는 시간을 가져보았다. 사실 알고리즘 문제를 푸려고 할 때마다 수학문제의 연장선 같기도 하고 감이 오지 않는 경우가 아직까지는 대부분이다. 하지만 첫 술에 배부를 수는 없는 법이니, 일종의 문제해결력을 기른다는 생각을 하며 참을성을 가지고 이어나가 보려... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/4] 6주간 어떻게 달려왔는지도 모를 실전 프로젝트와 발표까지 끝나고 맞은 토요일은 너무나 달콤했다. 오늘은 별다른 일을 하지 않고, 그저 다면평가 및 다음 주부터 시작될 스케쥴을 생각해보는 시간과 이전에 공부하던 것들을 정리하는 시간을 가져보기로 했다. 여러개의 input 상태 관리하기 (React) ▶ InputSample.js 1 input 의 개수가 여러개가 됐을 때는 단순히 useStat... TIL항해99코딩 부트캠프Today I learnedTIL [2021 이코테] 3. DFS & BFS 먼저 들어온 데이터가 나중에 나가는 형식(선입후출)의 자료구조 입구와 출구가 동일한 형태로 스택을 시각화 할 수 있음 먼저 들어온 데이터가 먼저 나가는 형식(선입선출)의 자료구조 큐는 입구와 출구가 모두 뚫려 있는 터널과 같은 형태로 시각화 할 수 있음 재귀 함수 단순한 형태의 재귀 함수 예제 재귀 함수를 문제 풀이에서 사용할 때는 재귀 함수의 종료 조건을 반드시 명시해야 함 종료 조건을 제... 이코테Today I learnedToday I learned TIL 21.05.21 클라이언트-서버 콘셉트를 이해할 수 있다. 클라이언트-서버 아키텍처를 이해할 수 있다. HTTP를 이용한 클라이언트-서버 통신을 이해할 수 있다. API의 개념을 이해할 수 있다. 브라우저의 작동 원리를 이해할 수 있다. 보이지 않는 곳의 통신을 이해할 수 있다. URL과 URI의 차이를 이해할 수 있다. 클라이언트-서버 아키텍처 이렇게 프로그램이 활용할 수 있는 데이터나 루틴들을 리소스(R... CODESTATESToday I learnedCODESTATES [Django] DateTimeField DateTimeField와 TimeZone: UTC 변환 Django에서는 기본 TimeZone이 UTC UTC는 협정 세계 시간으로 국제 표준 시간 국제 표준 시간으로 한국 시간을 보면 시차는 +9시간 기본 세팅인 UTC로 두면 데이터베이스 저장 시에도 UTC 시간으로 저장 데이터베이스가 UTC 기준으로만 저장되는 이유 주된 이유는 일광 절약 시간 (DST) 현지 시간으로 작업하는 경우 전... Today I learnedToday I learned 항해99 TIL [9/21] 추석연휴 이틀차, 갑자기 주어진 자유가 이제 익숙해진 것 같다. 하지만 이럴 때일수록 나태해지지 않도록 의지를 좀 더 다잡고 "웹개발 플러스" 3주차도 달려보려 한다. 웹개발 플러스 - 3주차 Selenium을 이용해 브라우저를 제어하고 웹스크래핑을 할 수 있음. 내 웹사이트에 네이버 지도를 넣을 수 있음. 네이버 지도 API의 다양한 기능을 활용할 수 있음. 3주차에 배울 것 브라우저 제어... TIL항해99코딩 부트캠프Today I learnedTIL 데이터 분석을 위한 중급 SQL 참고 링크 : 보고싶은 데이터 요약하기 COUNT SELECT COUNT(DISTINCT name) NULL값을 0으로 처리하고 싶을 때 GROUP BY 숫자로 GROUP BY 표현하는건 비추천 WHERE 사용할 때 목적 중요 SQL문 실행 순서 : GROUP BY 하기 전에 WHERE문 실행 GROUP BY로 묶인 결과물에 필터링 걸고 싶을 때 HAVING 사용 추가 내용 CASE를 활용한... sqlToday I learnedToday I learned 21.7.31 1) 스레드 한 프로세스 내에서 멀티 태스킹을 할 수 있도록 만들어 진 애플리케이션이 존재한다.(멀티 스레드) 멀티 스레드는 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 다른 스레드에 영향을 미친다. 2) 메인 스레드 메인 스레드는 필요에 따라 작업 스레드들을 만들어서 병렬로 코드를 실행할 수 있다. 즉, 멀티 스레드를 생성해서 멀티 태스킹을 수행할 수 있다. 싱... TIL혼자 공부하는 자바혼공자Today I learnedTIL
R+2 역시 파이참을 이용하였다. 자바스크립트(JavaScript)란? 브라우저가 알아들을수 있는 언어이며, 문법을 알아야 원하는 대로 동작을 수행할 수 있도록 할 수 있다. html에서는 <script></script>안에 코드를 쓴다. 자바스크립트에서는 변수를 사용하게 되는데 예를 들면 $('#temp') 처럼 값을 담는 박스이고, 문자열은 ''로 묶는다. 변수 설정할 때, let! ***변수명... Today I learned우당탕탕 개발자 되기Today I learned Oauth 2.0 & OpenID Connect 위임 권한 부여(Delegated Authorization)는 서드파티 어플리케이션이 사용자의 데이터에 접근하도록 허락해주는 것 리다이렉트를 시킬 때 클라이언트는 권한 부여 서버에게 클라이언트 ID 그리고 리다이렉트 URI와 같은 정보를 전달 ⑤ 클라이언트는 리소스 서버에게 권한 부여 키를 이용하여 사용자의 데이터에 대한 응답을 요청 권한 부여를 위한 요청이 초기화되었을 때, 클라이언트가 몇... Today I learnedToday I learned TIL 55일차 Session 인증 방식은 서버에서는 유저가 민감하거나 제한된 정보를 요청할 때마다 요청을 보낸 유저를 확인하기 위해 가지고 있는 세션 값과 일치하는지 확인하는데, 매 요청마다 데이터베이스를 살펴보는 것이 불편하고 서버에 부담을 줄 수 있기 때문에 토큰기반 인증이 사용되게 되었는데, 대표적인 토큰 인증 방식 중 하나로 JWT (JSON Web Token)이 있다. 1. Access Token... TokenToday I learnedToday I learned 항해99 TIL [11/4] 사실 늘 느끼는 부분이지만 목요일만 되면 여러가지로 피로해지는 것 같다. 하지만 조금만 더 하다보면 곧 주말이 오리라는 생각들에 참고 이겨낼 수 있는 힘이 생기는 것 같기도 하다. 오늘은 내가 작업할 페이지들의 뷰가 아직 디자이너분들로부터 전달되지 않았고 기능상으로도 좀 더 알아가야 할 부분들이 많다고 느꼈기에 개인적인 공부를 추가로 하는 시간을 가져보기로 했다. public > index.... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/7] 알고리즘 주간 2일차, 오늘도 어제와 크게 다른 것 없이 주어진 알고리즘 인강으로 학습을 하며 백준 사이트에서 또다른 알고리즘 문제를 학습해보는 시간을 가져보았다. 사실 알고리즘 문제를 푸려고 할 때마다 수학문제의 연장선 같기도 하고 감이 오지 않는 경우가 아직까지는 대부분이다. 하지만 첫 술에 배부를 수는 없는 법이니, 일종의 문제해결력을 기른다는 생각을 하며 참을성을 가지고 이어나가 보려... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/4] 6주간 어떻게 달려왔는지도 모를 실전 프로젝트와 발표까지 끝나고 맞은 토요일은 너무나 달콤했다. 오늘은 별다른 일을 하지 않고, 그저 다면평가 및 다음 주부터 시작될 스케쥴을 생각해보는 시간과 이전에 공부하던 것들을 정리하는 시간을 가져보기로 했다. 여러개의 input 상태 관리하기 (React) ▶ InputSample.js 1 input 의 개수가 여러개가 됐을 때는 단순히 useStat... TIL항해99코딩 부트캠프Today I learnedTIL [2021 이코테] 3. DFS & BFS 먼저 들어온 데이터가 나중에 나가는 형식(선입후출)의 자료구조 입구와 출구가 동일한 형태로 스택을 시각화 할 수 있음 먼저 들어온 데이터가 먼저 나가는 형식(선입선출)의 자료구조 큐는 입구와 출구가 모두 뚫려 있는 터널과 같은 형태로 시각화 할 수 있음 재귀 함수 단순한 형태의 재귀 함수 예제 재귀 함수를 문제 풀이에서 사용할 때는 재귀 함수의 종료 조건을 반드시 명시해야 함 종료 조건을 제... 이코테Today I learnedToday I learned TIL 21.05.21 클라이언트-서버 콘셉트를 이해할 수 있다. 클라이언트-서버 아키텍처를 이해할 수 있다. HTTP를 이용한 클라이언트-서버 통신을 이해할 수 있다. API의 개념을 이해할 수 있다. 브라우저의 작동 원리를 이해할 수 있다. 보이지 않는 곳의 통신을 이해할 수 있다. URL과 URI의 차이를 이해할 수 있다. 클라이언트-서버 아키텍처 이렇게 프로그램이 활용할 수 있는 데이터나 루틴들을 리소스(R... CODESTATESToday I learnedCODESTATES [Django] DateTimeField DateTimeField와 TimeZone: UTC 변환 Django에서는 기본 TimeZone이 UTC UTC는 협정 세계 시간으로 국제 표준 시간 국제 표준 시간으로 한국 시간을 보면 시차는 +9시간 기본 세팅인 UTC로 두면 데이터베이스 저장 시에도 UTC 시간으로 저장 데이터베이스가 UTC 기준으로만 저장되는 이유 주된 이유는 일광 절약 시간 (DST) 현지 시간으로 작업하는 경우 전... Today I learnedToday I learned 항해99 TIL [9/21] 추석연휴 이틀차, 갑자기 주어진 자유가 이제 익숙해진 것 같다. 하지만 이럴 때일수록 나태해지지 않도록 의지를 좀 더 다잡고 "웹개발 플러스" 3주차도 달려보려 한다. 웹개발 플러스 - 3주차 Selenium을 이용해 브라우저를 제어하고 웹스크래핑을 할 수 있음. 내 웹사이트에 네이버 지도를 넣을 수 있음. 네이버 지도 API의 다양한 기능을 활용할 수 있음. 3주차에 배울 것 브라우저 제어... TIL항해99코딩 부트캠프Today I learnedTIL 데이터 분석을 위한 중급 SQL 참고 링크 : 보고싶은 데이터 요약하기 COUNT SELECT COUNT(DISTINCT name) NULL값을 0으로 처리하고 싶을 때 GROUP BY 숫자로 GROUP BY 표현하는건 비추천 WHERE 사용할 때 목적 중요 SQL문 실행 순서 : GROUP BY 하기 전에 WHERE문 실행 GROUP BY로 묶인 결과물에 필터링 걸고 싶을 때 HAVING 사용 추가 내용 CASE를 활용한... sqlToday I learnedToday I learned 21.7.31 1) 스레드 한 프로세스 내에서 멀티 태스킹을 할 수 있도록 만들어 진 애플리케이션이 존재한다.(멀티 스레드) 멀티 스레드는 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 다른 스레드에 영향을 미친다. 2) 메인 스레드 메인 스레드는 필요에 따라 작업 스레드들을 만들어서 병렬로 코드를 실행할 수 있다. 즉, 멀티 스레드를 생성해서 멀티 태스킹을 수행할 수 있다. 싱... TIL혼자 공부하는 자바혼공자Today I learnedTIL